#example6_10.py
# -*- coding: utf-8 -*-
import numpy as np
import matplotlib.pyplot as plt

open_price=np.loadtxt('stock.csv',delimiter=',',
                       usecols=(1),unpack=True,skiprows=1)

x= np.arange(len(open_price))
plt.rcParams['font.sans-serif']=['SimHei']
#create figure
plt.figure(figsize=(10,6))     #设置图像大小
plt.plot(x,open_price,color='red')

ax = plt.gca()                  #获取当前坐标轴
ax.spines['right'].set_color('b')  #右侧坐标轴设为蓝色
ax.spines['top'].set_color('none') #去掉上端坐标轴
ax.spines['left'].set_color('none') #去掉左侧坐标轴

#指定下边的轴为x轴
ax.xaxis.set_ticks_position('bottom') 
#指定右边的轴为y轴
ax.yaxis.set_ticks_position('right')

#指定下边轴的位置为y=10
ax.spines['bottom'].set_position(('data', 10))
#指定右边轴的位置为x=20
ax.spines['right'].set_position(('data', 20))

# 设置刻度字体大小
plt.xticks(fontsize=15)
plt.yticks(fontsize=15)
plt.title('开盘价',fontsize=15)

plt.show()

